{#if done}
{#if paid}

C'est tout bon!

Ta place {name} pour l'évènement {title} du {dateTimeFormatter.format(startsAt)} est réservée

{:else}

Reste plus qu'à payer!

Ta place {name} pour l'évènement {title} du {formatDateTime(startsAt)} est en attente de paiement.

{/if} {#await redirectIfPaid() then} {#if links.length > 0} {/if} {#if registration?.paymentMethod === PaymentMethod.Lydia}

Rends-toi sur ton application Lydia pour régler le paiement.

C'est payé! {:else} Mon billet {/if} {/await}
{:else} {#if !$me} {/if} {#if remainingGodsons > 0}

Bénéficiaire

Tu peux payer pour quelqu'un d'autre. {#if remainingGodsons <= 100}Il te reste {remainingGodsons} parrainages.{/if}

{#if !payingForThemself} {/if}
{/if} {#if onlyManagersCanProvide && !managers?.some((m) => m.user.uid === $me?.uid)}

Seul·e un·e manager peut te fournir cette place.

Contacter un·e manager {:else if price <= 0}

Cette place est gratuite! 🐀

payBy(undefined)}>Réserver {:else}

{#if paying}Paiement par {DISPLAY_PAYMENT_METHODS[chosenPaymentMethod]}{:else}Mode de paiement{/if}

{#if !paying} {:else if chosenPaymentMethod === PaymentMethod.Lydia}
{ paymentLoading = true; const { paidRegistration } = await $zeus.mutate({ paidRegistration: [ { regId: registrationId, phone: paymentDetails.phone, beneficiary, paymentMethod: PaymentMethod.Lydia, }, { '__typename': true, '...on Error': { message: true }, '...on MutationPaidRegistrationSuccess': { data: true, }, }, ], }); if (paidRegistration.__typename === 'Error') serverError = paidRegistration.message; else await goto('?' + new URLSearchParams({ done: registrationId }).toString()); }} >
Payer {price}€
{:else if chosenPaymentMethod === PaymentMethod.PayPal} {/if} {/if} {#if serverError} Impossible de réserver cette place: {serverError} {/if} {/if}

Un soucis?

Tu peux contacter les organisateur·ice·s de cet évènement.

{contactMail}